/*调整select2的z-index,否则会被layer遮住 */
.select2-container .select2-dropdown{z-index: 100500000;}
/*调整select2的搜索框的margin-left,否则显示不全 */
.select2-container .select2-search--dropdown .select2-search__field{margin-left: 0px;}
/*调整select2颜色 */
.select2-container .select2-dropdown {border: 1px solid #dcdcdc;}
.select2-container.select2-container--default .select2-selection--single {border: 1px solid #dcdcdc;border-radius:0;}
.select2-container.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #dcdcdc;}
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected] {background: #efefef; color: #000;}
/* qtip字体 */
div.qtip {font-size: 12px;line-height: 20px;}

/* 向上箭头 */
.to_top {width: 0;height: 0;border-bottom: 10px solid skyblue;border-left: 8px solid transparent;border-right: 8px solid transparent;float: left;margin-top: 5px;cursor: pointer;}
/* 向下箭头 */
.to_bottom {width: 0;height: 0;border-top: 10px solid skyblue;border-left: 8px solid transparent;border-right: 8px solid transparent;float: left;margin-top: 5px;cursor: pointer;}
/* 向左箭头 */
.to_left {width: 0;height: 0;border-right: 10px solid #ffd900;border-top: 8px solid transparent;border-bottom: 8px solid transparent;}
/* 向右箭头 */
.to_right {width: 0;height: 0;border-left: 10px solid greenyellow;border-top: 8px solid transparent;border-bottom: 8px solid transparent;}

/* 定时器 */
.input-group-cronGen .shield-input {width:50% !important; padding:6px 5px; border: 1px solid #ddd; border-right: none;}
.input-group-btn .shield-icon {display: inline-block;margin: 6px 0 0 6px;  width: 22px;height: 18px;background: url(../../images/icon/choose.png) no-repeat left top;}
.input-group-btn .shield-btn {padding: 0 7px 0px; background: #f6f6f6 !important; border: 1px solid #ddd;}
.CronGenBtnDiv .shield-btn {color: #fff;border: none; background: #ea9d3d;padding: 0 15px 5px; border-radius: 3px;}

/* tr颜色 */
td.lightbluetr,tr.lightbluetr{background-color: #a5a5a5 !important;}
td.greentr,tr.greentr{background-color: #c4efdd !important;}
td.purpletr,tr.purpletr{background-color: #796799 !important;}
td.yellowtr,tr.yellowtr{background-color: #f3dd84 !important;}
td.bluetr,tr.bluetr{background-color: #95cbf1 !important;}
td.graytr,tr.graytr{background-color: #ddd! important;color: #999;}
td.graytr img,tr.graytr img{opacity: 0.5;}
td.warntr,tr.warntr{background-color: #fbbcba !important;}
td.progstatetr,tr.progstatetr{width: 50px;text-align: center;}
/* 密码强度验证 */
.pw-strength {clear: both;position: relative;top: 8px;width: 180px;} 
.pw-bar{background: url(../../images/pass/pw-strength0.png) no-repeat; position:relative; top:1px;height: 14px;overflow: hidden;width: 179px;} 
.pw-bar-on{background: url(../../images/pass/pw-strength1.png) no-repeat; width:0px; height:14px;position: absolute;top: 1px;left: 3px;transition: width .5s ease-in;-moz-transition: width .5s ease-in;-webkit-transition: width .5s ease-in;-o-transition: width .5s ease-in;} 
.pw-weak .pw-defule{ width:0px;} 
.pw-weak .pw-bar-on {width: 60px;} 
.pw-medium .pw-bar-on {width: 120px;} 
.pw-strong .pw-bar-on {width: 179px;} 
.pw-txt {padding-top: 2px;width: 180px;overflow: hidden;} 
.pw-txt span {color: #707070;float: left;font-size: 12px;text-align: center;width: 58px;}
/* fullCalendar样式 */
.fullCalendar .fc table>thead>tr>th div{font-weight:bold;color:#25992E;font-size:14px;}
.fullCalendar .fc-sat div,.fullCalendar .fc-sun div{color:#ED6D23 !important;}
.fullCalendar.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{width:100%;text-align:right;display:block;font-size:20px;font-family:Arial;font-weight:600;padding:8px 12px 0 12px;line-height:23px;height:23px;    color:#555;}
.fullCalendar .fc-sat div,.fc-sun div{color:#ED6D23 !important;}
.fullCalendar .fc-event{border: 0;}
.fullCalendar .fc-event .fc-content{border: 0;padding: 4px 2px;}
/* 日历 */
.ri-time-input {margin: 20px 0; font-size: 14px;}
.ri-time-input input {margin:0 5px 0 10px;}
/* .ri-time {margin: 20px 100px;} */
.fc-toolbar h2 {font-size: 16px;}
.fc .fc-button-group button {font-size: 13px;padding:2px 10px;}
.ri-time .fc-toolbar.fc-header-toolbar {margin-bottom: 20px;}
.shieldMarkedtable .fc-widget-header th {font-size: 15px; padding:10px 0; background: #eee;}
.ri-time .fullCalendar .fc-sat div, .ri-time .fc-sun div {color: #ff0000 !important;}
.ri-time .fc-day-cnFestival {color:#007eff; }
.ri-time .fc-day-cnTerm {color:#007eff;}
/* 主题切换 */
.tier-father { position: relative;}
.instrument {position: absolute; z-index: 100; width:86px; top:40px; background: #fff; left:2px; border: 1px solid #ccc; border-top: none; box-shadow: 1px 1px 5px #c7c7c7; }
.instrument.instrument-ff { }
ul.skin {padding: 0 0 10px;}
ul.skin li { float:none; height:30px; line-height:30px; margin-left:0;  overflow: hidden; zoom:1; padding:0 15px; }
ul.skin .shin-t { color: #333; font-size: 12px; background: #eee;margin-bottom:3px;  }
ul.skin li a {padding: 0;  height: 28px; line-height: 28px;color:#333;}
ul.skin li a:hover {background: #fff;  }
ul.skin #skin_0 a:hover {color: #dc0303;}
ul.skin #skin_1 a:hover {color: #0079ff;}
ul.skin #skin_2 a:hover {color: #e27300;}
ul.skin #skin_3 a:hover {color: #0079ff;}
ul.skin #skin_4 a:hover {color: #dc0303;}
ul.skin #skin_5 a:hover {color: #7f03dc;}
ul.skin li span {float:left;display:inline-block;width:15px; height:15px;margin:7px 8px 0 0;}
.skin_0{background:url(../../images/skin/style.gif) no-repeat;background-position:-60px 0px;}
.skin_1{background:url(../../images/skin/style.gif) no-repeat;background-position:-80px 0px;}
.skin_2{background:url(../../images/skin/style.gif) no-repeat;background-position:-40px 0px;}
.skin_3{background:url(../../images/skin/style.gif) no-repeat;background-position:-80px 0px;}
.skin_4{background:url(../../images/skin/style.gif) no-repeat;background-position:-60px 0px;}
.skin_5{background:url(../../images/skin/style.gif) no-repeat;background-position:-100px 0px;}
#skin_0.selected .skin_0{background:url(../../images/skin/style.gif) no-repeat;background-position:-60px -15px !important;}
#skin_1.selected .skin_1{background:url(../../images/skin/style.gif) no-repeat;background-position:-80px -15px !important;}
#skin_2.selected .skin_2{background:url(../../images/skin/style.gif) no-repeat;background-position:-40px -15px !important;}
#skin_3.selected .skin_3{background:url(../../images/skin/style.gif) no-repeat;background-position:-80px -15px !important;}
#skin_4.selected .skin_4{background:url(../../images/skin/style.gif) no-repeat;background-position:-60px -15px !important;}
#skin_5.selected .skin_5{background:url(../../images/skin/style.gif) no-repeat;background-position:-100px -15px !important;}
/* chat弹出 */
#chat{bottom: 5px;right: 20px;position: fixed;z-index: 100;border: 1px solid gray;border-radius: 5px;background-color: white;}
/* 日期选择样式 */
input.Wdate { width: 11em; height:auto ; border: #ddd 1px solid;background: #fff url(../../webjars/shieldjs/depends/My97DatePicker/skin/datePicker.gif) no-repeat 120px 4px;cursor: pointer;}
/* cron表达式 */
#CronGenValueDiv .shield-input {border: 1px solid #eaeaea;}
.tab-content .line input {border: 1px solid #eaeaea;}
.excuteTimeDivContent {margin: 10px;}
/*ztree自定义按钮图标 */
.ztree li span.button.icon-btn_ico_docu{background:url(../../images/icon/add_02.gif) no-repeat scroll 0 0 transparent;vertical-align:middle}
/* webuploader插件 */
.webuploader-container .webuploader-pick {padding:5px; background: #f19101; }
.webuploader-container .webuploader-pick-hover {background: #e08804;}
/* 加上padding多条显示不全 */
.ri-time .fc-event, .ri-time .fc-event-dot {background: #007eff; /* padding: 3px 0; */ }
